Crown Green HandicapFairPlay Bowls
Live
Birkenhead Sync08/09/2026|
Birkenhead Sync08/09/2026|
Back to Players
Crown Green Handicap

Tom Roberts

Team: Heswall Rbl BDivision: Division BLast updated: 10/24/2026

Rating

903

Current Handicap

8
Honours
Season:

73

Matches Played

42

Wins

31

Losses

58%

Win Rate

8.6

Avg Win Margin

7.3

Avg Loss Margin

22-14

Home Record

20-17

Away Record

100%

Handicap Confidence

Very Reliable
73 / 33 matches for full confidence· Last recorded match: 8/5/2025

A large recent sample: 73 matches in the 2022, 2023, 2024, 2025, 2026 window, comfortably past the 33-match benchmark for full confidence. The handicap is stable and only shifts as form changes.

Milestones

Career

No career milestones yet — keep bowling!

Next goal: 50 Wins42/50
✦SEASON HIGHLIGHTS

No season milestones recorded yet.

Handicap Trend

All Time · 73 matches

+8 Rising
Win on the night Loss on the nightLower handicap = stronger player

The line re-checks the handicap after every match — from results, winning and losing margins, the strength of who was played, and home or away. Each dot is the number that applied going into the next game.

12 May14 Jul24 May17 Jul14 May1 Aug15 Jun20 Jul5 Aug-125811

Gives 8 more chalks than at the start of this period.

Started0
Lowest0
Current8
Win Percentage(35%)
58%
score+0.15→contribution+0.05
Avg Winning Margin(23%)
8.6
score+0.10→contribution+0.02
Avg Losing Margin(15%)
7.3
score+0.12→contribution+0.02
Recent Form (last 20)(10%)
60%
score+0.20→contribution+0.02
Opponent Strength(15%)
929
score+0.08→contribution+0.01
Weighted Score+0.129
Sample Size Confidence
100%(73/33 matches)
Rating1052 → shrunk 1052→ adjusted 903
Handicap
8

Formula: Rating = 1000 + (weighted score × 400). Each factor is normalized to −1…+1, multiplied by its weight, then summed. Window: factors are computed from the Handicap Calculation Years only (2022, 2023, 2024, 2025, 2026), excluding walkovers — the same window the official recalculation uses. Bayesian shrinkage: the raw rating is pulled toward 1000 by confidence (window matches ÷ 33, an adaptive threshold set by the last recalculation). Offsets: division and B/C/D team offsets are then applied, weighted by where each window match was played. Recency blend: the calculation years are re-weighted at up to 40% by match volume. Players with a long career but fewer than 5 window matches fall back to their full career record. Rating maps to handicap 0–15 (lower = stronger) via the league's spread multiplier.

League

42W31L73 matches·57.5% win rate
ClubSeasonsDivision(s)PWLWin %
Heswall Rbl B2016–2025Division B, Division C69422760.9%
Heswall Rbl2018–2024Division A4040%
DateOpponentH/AScoreResultMarginCompetitionDivision
8/5/2025Peter JonesH21-18WIN+3LeagueDivision B
8/20/2024Danny MorrisH15-21LOSS-6LeagueDivision A
7/23/2024Anthony ThompsonA20-21LOSS-1LeagueDivision A
8/4/2021vs Arno TixallA21-1WIN+20LeagueDivision B
8/3/2021Steve RowlandH21-7WIN+14LeagueDivision B
7/29/2021Brian SomervilleH7-21LOSS-14LeagueDivision A
7/29/2021Phil EdgeA21-20WIN+1LeagueDivision B
7/27/2021Ian PiercyH16-21LOSS-5LeagueDivision B
7/22/2021Mervyn PryceA11-21LOSS-10LeagueDivision B
7/20/2021Steve OreillyH21-15WIN+6LeagueDivision B
7/15/2021Mary FishwickA21-12WIN+9LeagueDivision B
7/13/2021Peter LoveH21-6WIN+15LeagueDivision B
7/8/2021Aaron RichardsA21-15WIN+6LeagueDivision B
7/1/2021Thomas RaybouldA9-21LOSS-12LeagueDivision B
6/29/2021Gary DonaldsonA19-21LOSS-2LeagueDivision B
6/24/2021Connor HuckleH21-18WIN+3LeagueDivision B
6/22/2021#paul LewinH19-21LOSS-2LeagueDivision B
6/17/2021Anne-marie WatersA21-16WIN+5LeagueDivision B
6/15/2021Eric CookH21-20WIN+1LeagueDivision B
6/10/2021Joe ObrienA21-6WIN+15LeagueDivision B
6/8/2021Mike DunneH14-21LOSS-7LeagueDivision B
6/2/2021vs Oxton Cons CA21-4WIN+17LeagueDivision B
6/1/2021John MountfordH13-21LOSS-8LeagueDivision B
5/25/2021Roy BrannonH21-14WIN+7LeagueDivision B
8/20/2019Eric PercivalH21-13WIN+8LeagueDivision C
8/14/2019vs Pensby CA21-14WIN+7LeagueDivision C
8/8/2019John MountfordH11-21LOSS-10LeagueDivision C
8/1/2019Andy PritchardH21-19WIN+2LeagueDivision C
7/16/2019George SaxtonH21-15WIN+6LeagueDivision C
7/9/2019Craig EdwardsH21-18WIN+3LeagueDivision C
6/27/2019John BurkeH21-9WIN+12LeagueDivision C
6/25/2019vs Bromborough Recs BA21-17WIN+4LeagueDivision C
6/20/2019John MountfordA20-21LOSS-1LeagueDivision C
6/13/2019Mike WalshH21-9WIN+12LeagueDivision C
5/29/2019vs Hoylake Central & MelroseA10-21LOSS-11LeagueDivision C
5/23/2019Paul HarrisA21-18WIN+3LeagueDivision C
5/14/2019Craig EdwardsA14-21LOSS-7LeagueDivision C
5/2/2019Eric PercivalA21-13WIN+8LeagueDivision C
8/21/2018Jack BeechamA16-21LOSS-5LeagueDivision B
8/16/2018Jake McelnayH21-9WIN+12LeagueDivision B
8/9/2018Colin TaylorH15-21LOSS-6LeagueDivision B
8/2/2018Kevin PulhamA5-21LOSS-16LeagueDivision B
7/31/2018Peter McgrathA16-21LOSS-5LeagueDivision A
7/26/2018John KayllA21-7WIN+14LeagueDivision B
7/24/2018Brian CrosbieH13-21LOSS-8LeagueDivision B
7/17/2018Steve RowlandA21-10WIN+11LeagueDivision B
7/12/2018John MountfordA15-21LOSS-6LeagueDivision B
7/10/2018Robbie DeanH13-21LOSS-8LeagueDivision B
7/5/2018Bobbie JamesonH21-10WIN+11LeagueDivision B
6/28/2018Mark WoodH21-9WIN+12LeagueDivision B
6/21/2018Kevin CafferyA11-21LOSS-10LeagueDivision B
6/14/2018Eddie ThomasH13-21LOSS-8LeagueDivision B
6/7/2018Liam MasseyA2-21LOSS-19LeagueDivision B
5/31/2018Eric AndersonH21-3WIN+18LeagueDivision B
5/24/2018John SmithA19-21LOSS-2LeagueDivision B
5/15/2018John MountfordH21-15WIN+6LeagueDivision B
5/9/2018vs Arno TixallA21-11WIN+10LeagueDivision B
8/10/2016vs Oxton Cons CA21-16WIN+5LeagueDivision C
8/9/2016John MountfordH18-21LOSS-3LeagueDivision C
8/8/2016vs Bromborough Recs BA21-15WIN+6LeagueDivision C
7/28/2016Jean RobertsH10-21LOSS-11LeagueDivision C
7/21/2016Heather AndrewsA21-13WIN+8LeagueDivision C
7/19/2016Gordon LavenderH21-4WIN+17LeagueDivision C
7/14/2016Arthur JonesA18-21LOSS-3LeagueDivision C
7/12/2016Jordan McelnayH15-21LOSS-6LeagueDivision C
7/6/2016Keith BaileyA21-12WIN+9LeagueDivision C
6/30/2016Thomas WildH21-12WIN+9LeagueDivision C
6/23/2016Allan ClarkeA21-4WIN+17LeagueDivision C
6/16/2016Joe LandsboroughA11-21LOSS-10LeagueDivision C
6/7/2016Peter CowanH21-19WIN+2LeagueDivision C
6/1/2016vs Hoylake CentralA21-16WIN+5LeagueDivision C
5/31/2016Heather AndrewsH21-18WIN+3LeagueDivision C
5/12/2016Gary DonaldsonA18-21LOSS-3LeagueDivision C
Geoff Clare Trophy4 games · 3W
20191 round
RoundOpponentTeamScoreResultTeam
Preliminary RoundKeith GentleBebington Park21-11WINLOST
20163 rounds
RoundOpponentTeamScoreResultTeam
Round of 16 RoundFred DohertyPt Sunlight Vill & Wks B21-14WINWON
Quarters RoundPhillip McgunigallOxton Cons C21-16WINWON
Semi Final RoundJoe LandsboroughKendal9-21LOSSLOST
George ONeill Trophy3 games · 1W
20251 round
RoundOpponentTeamScoreResultTeam
Round of 16 RoundRobbie Fitzpatrick / Paul CottamLever Club8-15LOSSLOST
20221 round
RoundOpponentTeamScoreResultTeam
Round of 16 RoundKeith Loughrin / John CliffeKendal15-11WINLOST
20161 round
RoundOpponentTeamScoreResultTeam
Round of 32 RoundJohn Mountford / Aaron RichardsKendal7-15LOSSLOST
Andy Dawson Cup1 games · 1W
20181 round
RoundOpponentTeamScoreResultTeam
Quarters RoundJohn SquiresCammell Laird21-4WINLOST
Leverhulme Cup1 games · 1W
20161 round
RoundOpponentTeamScoreResultTeam
Round of 32 RoundChris HalseyGladstone21-14WINLOST

Current Streak

1wins

On a hot run

Longest Win Run

5

Career best winning streak

Longest Loss Run

3

Career worst losing streak

Last 560% win rate
WLLWW
Last 1050% win rate— steady
WLLWWLWLLW
OpponentWLTotalWin %Last Met
John Mountford15616.7%6/1/2021
Arno Tixall202100%8/4/2021
Steve Rowland202100%8/3/2021
Gary Donaldson0220%6/29/2021
Oxton Cons C202100%6/2/2021
Eric Percival202100%8/20/2019
Craig Edwards11250%7/9/2019
Bromborough Recs B202100%6/25/2019
Heather Andrews202100%7/21/2016
Peter Jones101100%8/5/2025
Biggest Win
Unknown (+20)8/4/2021
Heaviest Defeat
Liam Massey (-19)6/7/2018
Nemesis
John Mountford1-5 H2H
Best Season
201971% · 14 matches
Worst Season
201842% · 19 matches
Form Arc (1st half → 2nd half)
53% → 62%improving
Avg Opponent Rating Faced
90253 known · 20 unknown
vs Strong Opponents (rating ≥ 1000)
3-1023% win rate
vs Weak Opponents (rating < 1000)
28-1270% win rate

By Division

Division B22-17 (56%)
Division C20-10 (67%)
Division A0-4 (0%)
Division A0%
0W·4L·4 played
Division B56.4%
22W·17L·39 played
Division C66.7%
20W·10L·30 played

Debut

May 12, 2016

Latest

Aug 5, 2025

Seasons Active

6 (9.2 yr span)

Matches / Season

12.2 (73 total)

Seasons

201620182019202120242025